import Vue from "vue"

// 混入 (mixin) ： 是一种分发Vue组件中可复用功能的非常灵活的一种方式。
// 混入对象（mixins）是一个js对象，它可以包含我们组件中script项中的任意功能选项，
// 如data、components、created、methods 、computed、watch等等。
// 当组件使用混入对象时，所有混入对象的选项将被混入该组件本身的选项。
Vue.mixin({
  methods: {
    hasAuth(perm) {
      var authority = this.$store.state.menus.permList
      return authority.indexOf(perm) > -1
    }
  }
})
